package fr.generali.accueilclient.gwt.client.presenter;

import com.google.gwt.place.shared.Place;

import fr.generali.accueilclient.gwt.client.activity.PlaceActivity;
import fr.generali.accueilclient.gwt.client.view.View;

/**
 * Un presenter implémenté à l'aide d'un activité.
 * 
 * @author M. Abdennebi 23 mars 2012
 */
public abstract class ActivityPresenter<V extends View< ? >, P extends Place> extends PlaceActivity<P> implements
                ViewPresenter<V> {

    protected final V view;

    public ActivityPresenter(V view) {
        this.view = view;
    }

    @Override
    public V getView() {
        return view;
    }

}
